Archive – October 2024

[{'True': True, 'False': False, 'None': None}, {'csrf_token': <SimpleLazyObject: 'HRRRqg0zuDdDPj61IlVfENOA7ODD1poRQziJ5a4tdcUBfUi8NH683tMkFUlMVdE0'>, 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x7f3a49770910>>, 'perms': <django.contrib.auth.context_processors.PermWrapper object at 0x7f3a4aba14c0>, 'messages': <django.contrib.messages.storage.fallback.FallbackStorage object at 0x7f3a496f09a0>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}, 'LANGUAGES': [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')], 'LANGUAGE_CODE': 'en', 'LANGUAGE_BIDI': False, 'request': <WSGIRequest: GET '/contact/blog/2024/10/'>, 'MEDIA_URL': '/media/', 'TIME_ZONE': 'America/Chicago', 'SEKIZAI_CONTENT_HOLDER': defaultdict(<class 'sekizai.data.UniqueSequence'>, {'head_structured_data': <sekizai.data.UniqueSequence object at 0x7f3a495fb3a0>, 'js': <sekizai.data.UniqueSequence object at 0x7f3a495f4520>}), 'STATIC_URL': '/static/', 'cms_menu_renderer': <menus.menu_pool.MenuRenderer object at 0x7f3a4ab40310>, 'CMS_MEDIA_URL': '/media/cms/', 'CMS_TEMPLATE': <function cms_settings.<locals>.<lambda> at 0x7f3a49612310>, 'gtm_tag': '', 'RECAPTCHA_PUBLIC_KEY': '6Lf2x-YpAAAAAD53Ca7OXro5cqMDp34MK-WHzXqn', 'theme_color_context': <ThemeConfig: Theme Config>, 'show_add_to_cart': True, 'show_delivery_types': True, 'show_only_cart': False, 'show_header': True}, {}, {'paginator': <django.core.paginator.Paginator object at 0x7f3a49798f10>, 'page_obj': <Page 1 of 1>, 'is_paginated': False, 'object_list': <GenericDateQuerySet [<Post: Puppy Prep 101: What You Need to Be Fully Prepared>, <Post: Understanding Puppy Cues: What Your Pup is Really Saying>]>, 'post_list': <GenericDateQuerySet [<Post: Puppy Prep 101: What You Need to Be Fully Prepared>, <Post: Understanding Puppy Cues: What Your Pup is Really Saying>]>, 'month': 10, 'year': 2024, 'archive_date': datetime.datetime(2024, 10, 1, 13, 42, 43, 272873), 'view': <djangocms_blog.views.PostArchiveView object at 0x7f3a49770610>, 'TRUNCWORDS_COUNT': 100, 'config': <SiteConfig: Site Config>, 'title': 'Our Blog | Puppyland', 'description': ''}, {'block': <Block Node: content. Contents: [<TextNode: '\n <style>\n .copyrig'>, <IfNode>, <TextNode: '\n '>, <Tag: static_placeholder>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n\n <main id="main"'>, <Tag: site_config>, <TextNode: '\n '>, <Tag: placeholder>, <TextNode: '\n '>, <Block Node: main. Contents: [<TextNode: '\n '>]>, <TextNode: '\n </main>\n </di'>, <Tag: static_placeholder>, <TextNode: '\n <div class="bg-c'>, <Variable Node: config.copyright_notice|safe>, <TextNode: ' '>, <Variable Node: current_year>, <TextNode: '\n '>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n'>, <TextNode: '\n\n '>, <IfNode>, <TextNode: '\n\n <script>\n $('>]>, 'config': <SiteConfig: Site Config>}, {'block': <Block Node: main. Contents: [<TextNode: '\n<div class="app app-blog'>, <Block Node: content_blog. Contents: []>, <TextNode: '\n</div>\n'>]>}, {'block': <Block Node: content_blog. Contents: [<TextNode: '\n\n<style>\n .pagination'>, <Block Node: blog_title. Contents: [<TextNode: '\n <header>\n '>, <IfNode>, <TextNode: '\n </h2>\n '>]>, <TextNode: '\n <div class="row"'>, <django.template.loader_tags.IncludeNode object at 0x7f3a4ed888e0>, <TextNode: '\n </div>\n '>, <django.template.loader_tags.IncludeNode object at 0x7f3a4abd53a0>, <TextNode: '\n </div>\n '>, <ForNode: for post in post_list, tail_len: 3>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </div>\n '>]>}, {'archives': <GenericDateQuerySet [{'date_published__year': 2025, 'date_published__month': 6, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 4, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2025, 'date_published__month': 1, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 12, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 11, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 10, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 9, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 8, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 7, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 6, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 5, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 4, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 3, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 2, 'pk__count': 2}, {'date_published__year': 2024, 'date_published__month': 1, 'pk__count': 2}, {'date_published__year': 2023, 'date_published__month': 12, 'pk__count': 2}, {'date_published__year': 2023, 'date_published__month': 11, 'pk__count': 2}, '...(remaining elements truncated)...']>}]
None

Puppy Prep 101: What You Need to Be Fully Prepared

October 21, 2024

Bringing home a new puppy is a big step that comes with both joy and responsibility. It can be overwhelming if you’re not fully prepared, so whether you’re a first-time pet owner or an experienced dog lover, it’s important to have everything ready before your new canine companion arrives.

Back